/** geral **/
fieldset {
	padding:15px;
	margin-bottom:20px;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

fieldset div {
	clear:both;
	margin-bottom:10px;
}

label {
	float:left;
	text-align:right;
	width:70px;
	margin-right:10px;
	color:#069;
}

input[type=text], input[type=password], textarea {
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px;
	color:#666;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus {
	-webkit-box-shadow:0 0 5px #0085d5;
	-moz-box-shadow:0 0 5px #0085d5;
	box-shadow:0 0 5px #0085d5;
}

button {
	border:1px solid #069;
	background-color:#eee;
	color:#fff;
	font-size:9px;
	text-transform:uppercase;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:right;
	margin-top:10px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#009eed'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#006699), to(#009eed)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #006699,  #009eed); /* for firefox 3.6+ */
}

button:hover {
	cursor:pointer;
	background: -moz-linear-gradient(top,  #009eed,  #006699); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#009eed), to(#006699)); /* for webkit browsers */
}

/** página de login **/
#form-login {
	width:300px;
	height:180px;
	margin:0 auto;
}

#form-login fieldset {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ececec,  #ffffff); /* for firefox 3.6+ */
}

/** adicionar midia **/
form input.add-midia {width:500px;}
